// 使用模块注意点 ：
// 1、tsconfig.json 中 module:'ES6'
// 2、ts.html文件的script标签增加 type=module 属性
(function (factory) {
    if (typeof module === "object" && typeof module.exports === "object") {
        var v = factory(require, exports);
        if (v !== undefined) module.exports = v;
    }
    else if (typeof define === "function" && define.amd) {
        define(["require", "exports"], factory);
    }
})(function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    exports.b = exports.a = void 0;
    // 方式一：export
    // import {Person, Zip} from './模块/export1.js'
    // let person: Person = {
    //   name: '洪奇奇',
    //   age: 18
    // }
    // console.log('接口导出:', person)
    // let zip = new Zip()
    // console.log(zip.isAccept('21'))
    // 方式二：export {}
    // import {Person, Zip} from './模块/export2.js'
    // console.log(Zip)
    // 方式三：export default
    // import add from './模块/export3.js'
    // console.log(add(1, 2))
    // 方式四：报错  我现在解决不了
    // 此时tsconfig.json 的 "module":"CommonJS"
    // import zip = require('./模块/export4')
    // let zipCodeValidator = new zip()
    // console.log(zipCodeValidator.isAcceptable('12321321'))
    exports.a = 1;
    exports.b = 2;
});
